package com.example.last.exception;


import com.example.last.common.enums.ErrorCode;

public class CustomException extends RuntimeException {
    private String Code;
    private String Message;

    // 构造器接受 ResultCodeEnum 类型的参数
    public CustomException(ErrorCode errorCode) {
        super(errorCode.getMsg()); // 设置异常的描述信息
        this.Code = errorCode.getCode();
        this.Message = errorCode.getMsg();
    }

    // 获取错误代码
    public String getErrorCode() {
        return Code;
    }

    // 获取错误信息
    public String getErrorMessage() {
        return Message;
    }

    // 设置错误代码（如果需要的话）
    public void setErrorCode(String errorCode) {
        this.Code = errorCode;
    }

    // 设置错误信息（如果需要的话）
    public void setErrorMessage(String errorMessage) {
        this.Message = errorMessage;
    }
}
